div.edit { border-top: 2px solid gray; border-bottom: 2px solid gray; padding: 10px; margin: 15px; text-align: center; background: white; color: black; }
textarea.edittextarea { width: 100%; height: 200px; border: 1px solid #7F9DB9; }
input {width: 25em; border: 1px solid rgb(127, 157, 185);}
input.input10em {width: 10em; border: 1px solid rgb(127, 157, 185);}
.highlight { border: 3px solid green; }
.error {background: #F0E68C;}

input[type="checkbox"] {
 width: auto;
}

table.order_form {
    border: 2px solid #c6d9f1;
}
table.order_form td{
    vertical-align:text-top;
}
table.order_form td.dark_bg{
    text-align: right;
}
tr.alt td{
background-color: #c6d9f1;
}
 
#copyright {
    padding: 20px 0;
}
#copyright p {
    margin: 0;
    padding: 0;
}
.fl_left {
    float: left;
}
.fl_right {
    float: right;
}
br.clear {
    clear: both;
    margin-top: -15px;
}
.clear {
    clear: both;
}